public with sharing class CashFlow2 {
	
	public Opportunity[] oppsList{get;set;}
	public Kreditor__c[] kreditorListall{get;set;}
	public Kreditor__c[] kreditorList1{get;set;}
	public Kreditor__c[] kreditorList2{get;set;}
	public Kreditor__c[] kreditorList3{get;set;}
	public Kreditor__c[] kreditorList4{get;set;}
	public Kreditor__c[] kreditorList5{get;set;}
	public Kreditor__c[] kreditorList6{get;set;}
	public Kreditor__c[] kreditorList7{get;set;}
	public Kreditor__c[] kreditorList8{get;set;}
	public Kreditor__c[] kreditorList9{get;set;}
	public Kreditor__c[] kreditorList10{get;set;}
	public Kreditor__c[] kreditorList11{get;set;}
	public Kreditor__c[] kreditorList12{get;set;}
	public Kreditor__c[] kreditorList13{get;set;}
	public Kreditor__c[] kreditorList14{get;set;}
	public Kreditor__c[] kreditorList15{get;set;}
	public Kreditor__c[] kreditorList16{get;set;}
	public Kreditor__c[] kreditorList17{get;set;}
	public Kreditor__c[] kreditorList18{get;set;}
	public Kreditor__c[] kreditorList19{get;set;}
	public Kreditor__c[] kreditorList20{get;set;}
	public Kreditor__c[] kreditorList21{get;set;}
	public Kreditor__c[] kreditorList22{get;set;}
	public Kreditor__c[] kreditorList23{get;set;}
	public Kreditor__c[] kreditorList24{get;set;}
	public Kreditor__c[] kreditorList25{get;set;}
	public Kreditor__c[] kreditorList26{get;set;}
	public Kreditor__c[] kreditorList27{get;set;}
	public Kreditor__c[] kreditorList28{get;set;}
	public Kreditor__c[] kreditorList29{get;set;}
	public Kreditor__c[] kreditorList30{get;set;}
	public Kreditor__c[] kreditorList31{get;set;}
	public Kreditor__c[] kreditorListW1{get;set;}
	public Kreditor__c[] kreditorListW2{get;set;}
	public Kreditor__c[] kreditorListW3{get;set;}
	public Kreditor__c[] kreditorListW4{get;set;}
	public Kreditor__c[] kreditorListW5{get;set;}
	public Kreditor__c[] kreditorListW6{get;set;}
	public Kreditor__c[] kreditorListW7{get;set;}
	public Kreditor__c[] kreditorListW8{get;set;}
	
	public Kreditor__c objKreditor {get;set;}
	public Debitoren_Rechnung__c[] debitorListall{get;set;}
	//public List<AggregateResult> debitorListall{get;set;}
	public Debitoren_Rechnung__c[] debitorList1{get;set;}
	public Debitoren_Rechnung__c[] debitorList2{get;set;}
	public Debitoren_Rechnung__c[] debitorList3{get;set;}
	public Debitoren_Rechnung__c[] debitorList4{get;set;}
	public Debitoren_Rechnung__c[] debitorList5{get;set;}
	public Debitoren_Rechnung__c[] debitorList6{get;set;}
	public Debitoren_Rechnung__c[] debitorList7{get;set;}
	public Debitoren_Rechnung__c[] debitorList8{get;set;}
	public Debitoren_Rechnung__c[] debitorList9{get;set;}
	public Debitoren_Rechnung__c[] debitorList10{get;set;}
	public Debitoren_Rechnung__c[] debitorList11{get;set;}
	public Debitoren_Rechnung__c[] debitorList12{get;set;}
	public Debitoren_Rechnung__c[] debitorList13{get;set;}
	public Debitoren_Rechnung__c[] debitorList14{get;set;}
	public Debitoren_Rechnung__c[] debitorList15{get;set;}
	public Debitoren_Rechnung__c[] debitorList16{get;set;}
	public Debitoren_Rechnung__c[] debitorList17{get;set;}
	public Debitoren_Rechnung__c[] debitorList18{get;set;}
	public Debitoren_Rechnung__c[] debitorList19{get;set;}
	public Debitoren_Rechnung__c[] debitorList20{get;set;}
	public Debitoren_Rechnung__c[] debitorList21{get;set;}
	public Debitoren_Rechnung__c[] debitorList22{get;set;}
	public Debitoren_Rechnung__c[] debitorList23{get;set;}
	public Debitoren_Rechnung__c[] debitorList24{get;set;}
	public Debitoren_Rechnung__c[] debitorList25{get;set;}
	public Debitoren_Rechnung__c[] debitorList26{get;set;}
	public Debitoren_Rechnung__c[] debitorList27{get;set;}
	public Debitoren_Rechnung__c[] debitorList28{get;set;}
	public Debitoren_Rechnung__c[] debitorList29{get;set;}
	public Debitoren_Rechnung__c[] debitorList30{get;set;}
	public Debitoren_Rechnung__c[] debitorList31{get;set;}
	public Debitoren_Rechnung__c[] debitorListW1{get;set;}
	public Debitoren_Rechnung__c[] debitorListW2{get;set;}
	public Debitoren_Rechnung__c[] debitorListW3{get;set;}
	public Debitoren_Rechnung__c[] debitorListW4{get;set;}
	public Debitoren_Rechnung__c[] debitorListW5{get;set;}
	public Debitoren_Rechnung__c[] debitorListW6{get;set;}
	public Debitoren_Rechnung__c[] debitorListW7{get;set;}
	public Debitoren_Rechnung__c[] debitorListW8{get;set;}
	public OpportunityLineItem [] oppLineItemList{get;set;}
	
	public Opportunity startOpp{get;set;}
	public Opportunity endOpp{get;set;}
	public class deblist{
		public decimal deb01{get;set;}
		public decimal deb02{get;set;}
		public decimal deb03{get;set;}
		public decimal deb04{get;set;}
		public decimal deb05{get;set;}
		public decimal deb06{get;set;}
		public decimal deb07{get;set;}
		public decimal deb08{get;set;}
		public decimal deb09{get;set;}
		public decimal deb10{get;set;}
		public decimal deb11{get;set;}
		public decimal deb12{get;set;}
		public decimal deb13{get;set;}
		public decimal deb14{get;set;}
		public decimal deb15{get;set;}
		public decimal deb16{get;set;}
		public decimal deb17{get;set;}
		public decimal deb18{get;set;}
		public decimal deb19{get;set;}
		public decimal deb20{get;set;}
		public decimal deb21{get;set;}
		public decimal deb22{get;set;}
		public decimal deb23{get;set;}
		public decimal deb24{get;set;}
		public decimal deb25{get;set;}
		public decimal deb26{get;set;}
		public decimal deb27{get;set;}
		public decimal deb28{get;set;}
		public decimal deb29{get;set;}
		public decimal deb30{get;set;}
		public decimal deb31{get;set;}
		public string debOppName{get;set;}
		public string debOppLink{get;set;}
		
		// inner contructor
		public deblist(){
			deb01=0.0;
			deb02=0.0;
		}// END inner contructor
		
	}// END public class deblist
	
	public List<deblist> debonelist{get;set;}
	public List<DebListObj__c> debthreelist{get;set;}
	
	// constuctor
	public CashFlow2(ApexPages.StandardController stdController){
		oppsList = new List<Opportunity>();
		kreditorListall = new List<Kreditor__c>();
		kreditorList1 = new List<Kreditor__c>();
		kreditorList2 = new List<Kreditor__c>();
		kreditorList3 = new List<Kreditor__c>();
		kreditorList4 = new List<Kreditor__c>();
		kreditorList5 = new List<Kreditor__c>();
		kreditorList6 = new List<Kreditor__c>();
		kreditorList7 = new List<Kreditor__c>();
		kreditorList8 = new List<Kreditor__c>();
		kreditorList9 = new List<Kreditor__c>();
		kreditorList10 = new List<Kreditor__c>();
		kreditorList11 = new List<Kreditor__c>();
		kreditorList12 = new List<Kreditor__c>();
		kreditorList13 = new List<Kreditor__c>();
		kreditorList14 = new List<Kreditor__c>();
		kreditorList15 = new List<Kreditor__c>();
		kreditorList16 = new List<Kreditor__c>();
		kreditorList17 = new List<Kreditor__c>();
		kreditorList18 = new List<Kreditor__c>();
		kreditorList19 = new List<Kreditor__c>();
		kreditorList20 = new List<Kreditor__c>();
		kreditorList21 = new List<Kreditor__c>();
		kreditorList22 = new List<Kreditor__c>();
		kreditorList23 = new List<Kreditor__c>();
		kreditorList24 = new List<Kreditor__c>();
		kreditorList25 = new List<Kreditor__c>();
		kreditorList26 = new List<Kreditor__c>();
		kreditorList27 = new List<Kreditor__c>();
		kreditorList28 = new List<Kreditor__c>();
		kreditorList29 = new List<Kreditor__c>();
		kreditorList30 = new List<Kreditor__c>();
		kreditorList31 = new List<Kreditor__c>();
		kreditorListW1 = new List<Kreditor__c>();
		kreditorListW2 = new List<Kreditor__c>();
		kreditorListW3 = new List<Kreditor__c>();
		kreditorListW4 = new List<Kreditor__c>();
		kreditorListW5 = new List<Kreditor__c>();
		kreditorListW6 = new List<Kreditor__c>();
		kreditorListW7 = new List<Kreditor__c>();
		kreditorListW8 = new List<Kreditor__c>();
		
		oppLineItemList = new List<OpportunityLineItem>();
		debitorList1 = new List<Debitoren_Rechnung__c>();
		debitorList2 = new List<Debitoren_Rechnung__c>();
		debitorList3 = new List<Debitoren_Rechnung__c>();
		debitorList4 = new List<Debitoren_Rechnung__c>();
		debitorList5 = new List<Debitoren_Rechnung__c>();
		debitorList6 = new List<Debitoren_Rechnung__c>();
		debitorList7 = new List<Debitoren_Rechnung__c>();
		debitorList8 = new List<Debitoren_Rechnung__c>();
		debitorList9 = new List<Debitoren_Rechnung__c>();
		debitorList10 = new List<Debitoren_Rechnung__c>();
		debitorList11 = new List<Debitoren_Rechnung__c>();
		debitorList12 = new List<Debitoren_Rechnung__c>();
		debitorList13 = new List<Debitoren_Rechnung__c>();
		debitorList14 = new List<Debitoren_Rechnung__c>();
		debitorList15 = new List<Debitoren_Rechnung__c>();
		debitorList16 = new List<Debitoren_Rechnung__c>();
		debitorList17 = new List<Debitoren_Rechnung__c>();
		debitorList18 = new List<Debitoren_Rechnung__c>();
		debitorList19 = new List<Debitoren_Rechnung__c>();
		debitorList20 = new List<Debitoren_Rechnung__c>();
		debitorList21 = new List<Debitoren_Rechnung__c>();
		debitorList22 = new List<Debitoren_Rechnung__c>();
		debitorList23 = new List<Debitoren_Rechnung__c>();
		debitorList24 = new List<Debitoren_Rechnung__c>();
		debitorList25 = new List<Debitoren_Rechnung__c>();
		debitorList26 = new List<Debitoren_Rechnung__c>();
		debitorList27 = new List<Debitoren_Rechnung__c>();
		debitorList28 = new List<Debitoren_Rechnung__c>();
		debitorList29 = new List<Debitoren_Rechnung__c>();
		debitorList30 = new List<Debitoren_Rechnung__c>();
		debitorList31 = new List<Debitoren_Rechnung__c>();
		debitorListW1 = new List<Debitoren_Rechnung__c>();
		debitorListW2 = new List<Debitoren_Rechnung__c>();
		debitorListW3 = new List<Debitoren_Rechnung__c>();
		debitorListW4 = new List<Debitoren_Rechnung__c>();
		debitorListW5 = new List<Debitoren_Rechnung__c>();
		debitorListW6 = new List<Debitoren_Rechnung__c>();
		debitorListW7 = new List<Debitoren_Rechnung__c>();
		debitorListW8 = new List<Debitoren_Rechnung__c>();
		startOpp = new Opportunity(CloseDate = System.today().addMonths(-1).toStartOfMonth());
		endOpp = new Opportunity(CloseDate = System.today().toStartOfMonth().addDays(-1));
		fillLists();
		this.fillDebitoren();
		List<deblist> debonelist = new List<deblist>(); 
	}// END constuctor public CashFlow2(ApexPages.StandardController stdController)
	
	
	
	public void fillLists(){
		
		try{
			oppsList = [SELECT Id,Name, CloseDate, StageName FROM Opportunity WHERE StageName=:'Geschlossene und gewonnene'];	
		}catch(QueryException ex){
			ApexPages.addMessages(ex);
					
		}
		try{
			kreditorListall=[SELECT Id, Invoice_amount__c, Name, Opportunity__c, Payment_Status__c FROM Kreditor__c WHERE Opportunity__c IN:oppsList ];
		}catch(QueryException ex){
			ApexPages.addMessages(ex);
					
		}
		try{
			oppLineItemList=[SELECT Id,OpportunityId, UnitPrice, ServiceDate, Quantity, Startdatum__c FROM OpportunityLineItem WHERE OpportunityId IN:oppsList];
		}catch(QueryException ex){
			ApexPages.addMessages(ex);
		}
		try{
 			debitorListall=[SELECT Id, Invoice_Amount_net__c,Name, Due_Date__c, Payment_Status__c, Opportunity__c, Opportunity__r.Name, Opportunity__r.AccountId FROM Debitoren_Rechnung__c WHERE Opportunity__c IN:oppsList];
		}catch(QueryException ex){
			ApexPages.addMessages(ex);
		}
	}
	public void fillKreditor(){
		 	if(kreditorListall.size()>0){
	 		Date tempDate= startOpp.CloseDate;
	 		for(Integer i= 1; i<kreditorListall.size();i++){
	 			// 1. des Monats
	 			if(kreditorListall[i].Invoice_due_on__c ==tempDate){
	 				kreditorList1.add(kreditorListall[i]);
	 			}
	 			// 2. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(1)){
	 				kreditorList2.add(kreditorListall[i]);
	 			}
	 			//3. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(2)){
	 				kreditorList3.add(kreditorListall[i]);
	 			}
	 			// 4. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(3)){
	 				kreditorList4.add(kreditorListall[i]);
	 			}
	 			// 5. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(4)){
	 				kreditorList5.add(kreditorListall[i]);
	 			}
	 			//6. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(5)){
	 				kreditorList6.add(kreditorListall[i]);
	 			}
	 			//7. des Monats 
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(6)){
	 				kreditorList7.add(kreditorListall[i]);
	 			}
	 			// 8. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(7)){
	 				kreditorList8.add(kreditorListall[i]);
	 			}
	 			// 9. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(8)){
	 				kreditorList9.add(kreditorListall[i]);
	 			}
	 			// 10. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(9)){
	 				kreditorList10.add(kreditorListall[i]);
	 			}
	 			// 11. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(10)){
	 				kreditorList11.add(kreditorListall[i]);
	 			}
	 			// 12. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(11)){
	 				kreditorList12.add(kreditorListall[i]);
	 			}
	 			// 13. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(12)){
	 				kreditorList13.add(kreditorListall[i]);
	 			}
	 			// 14. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(13)){
	 				kreditorList14.add(kreditorListall[i]);
	 			}
	 			// 15. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(14)){
	 				kreditorList15.add(kreditorListall[i]);
	 			}
	 			// 16. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(15)){
	 				kreditorList16.add(kreditorListall[i]);
	 			}
	 			// 17. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(16)){
	 				kreditorList17.add(kreditorListall[i]);
	 			}
	 			// 18. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(17)){
	 				kreditorList18.add(kreditorListall[i]);
	 			}
	 			// 19. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(18)){
	 				kreditorList19.add(kreditorListall[i]);
	 			}
	 			// 20. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(19)){
	 				kreditorList20.add(kreditorListall[i]);
	 			}
	 			// 21. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(20)){
	 				kreditorList21.add(kreditorListall[i]);
	 			}
	 			// 22. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(21)){
	 				kreditorList22.add(kreditorListall[i]);
	 			}
	 			// 23. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(22)){
	 				kreditorList23.add(kreditorListall[i]);
	 			}
	 			// 24. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(23)){
	 				kreditorList24.add(kreditorListall[i]);
	 			}
	 			// 25. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(24)){
	 				kreditorList25.add(kreditorListall[i]);
	 			}
	 			// 26. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(25)){
	 				kreditorList26.add(kreditorListall[i]);
	 			}
	 			// 27. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(26)){
	 				kreditorList27.add(kreditorListall[i]);
	 			}
	 			// 28. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(27)){
	 				kreditorList28.add(kreditorListall[i]);
	 			}
	 			// 29. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(28)){
	 				kreditorList29.add(kreditorListall[i]);
	 			}
	 			// 30. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(29)){
	 				kreditorList30.add(kreditorListall[i]);
	 			}
	 			// 31. des Monats
	 			if(this.kreditorListall[i].Invoice_due_on__c==tempDate.addDays(30)){
	 				kreditorList31.add(kreditorListall[i]);
	 			}
	 			
	 		}//for(Integer i= 1; i<debitorListall.size();i++)
	 	}// End if(debitorListall.size()>0)
	 }	
	
	
	public void fillDebitoren(){
	 	if(debitorListall.size()>0){
	 		Date tempDate= startOpp.CloseDate;
	 		integer j = 0;
	 		for(Integer i= 1; i<debitorListall.size();i++){
	 			// 1. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate){
	 				debitorList1.add(debitorListall[i]);
	 				deblist mydl = new deblist();
	 				debonelist[j].deb01 = debitorListall[i].Invoice_Amount_net__c;
	 				debonelist[j].debOppName = debitorListall[i].Opportunity__r.Name;
	 				debonelist[j].debOppLink = debitorListall[i].Opportunity__c;
	 				j++;
	 			}
	 			// 2. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(1)){
	 				debitorList2.add(debitorListall[i]);
	 			}
	 			//3. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(2)){
	 				debitorList3.add(debitorListall[i]);
	 			}
	 			// 4. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(3)){
	 				debitorList4.add(debitorListall[i]);
	 			}
	 			// 5. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(4)){
	 				debitorList5.add(debitorListall[i]);
	 			}
	 			//6. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(5)){
	 				debitorList6.add(debitorListall[i]);
	 			}
	 			//7. des Monats 
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(6)){
	 				debitorList7.add(debitorListall[i]);
	 			}
	 			// 8. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(7)){
	 				debitorList8.add(debitorListall[i]);
	 			}
	 			// 9. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(8)){
	 				debitorList9.add(debitorListall[i]);
	 			}
	 			// 10. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(9)){
	 				debitorList10.add(debitorListall[i]);
	 			}
	 			// 11. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(10)){
	 				debitorList11.add(debitorListall[i]);
	 			}
	 			// 12. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(11)){
	 				debitorList12.add(debitorListall[i]);
	 			}
	 			// 13. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(12)){
	 				debitorList13.add(debitorListall[i]);
	 			}
	 			// 14. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(13)){
	 				debitorList14.add(debitorListall[i]);
	 			}
	 			// 15. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(14)){
	 				debitorList15.add(debitorListall[i]);
	 			}
	 			// 16. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(15)){
	 				debitorList16.add(debitorListall[i]);
	 			}
	 			// 17. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(16)){
	 				debitorList17.add(debitorListall[i]);
	 			}
	 			// 18. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(17)){
	 				debitorList18.add(debitorListall[i]);
	 			}
	 			// 19. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(18)){
	 				debitorList19.add(debitorListall[i]);
	 			}
	 			// 20. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(19)){
	 				debitorList20.add(debitorListall[i]);
	 			}
	 			// 21. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(20)){
	 				debitorList21.add(debitorListall[i]);
	 			}
	 			// 22. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(21)){
	 				debitorList22.add(debitorListall[i]);
	 			}
	 			// 23. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(22)){
	 				debitorList23.add(debitorListall[i]);
	 			}
	 			// 24. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(23)){
	 				debitorList24.add(debitorListall[i]);
	 			}
	 			// 25. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(24)){
	 				debitorList25.add(debitorListall[i]);
	 			}
	 			// 26. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(25)){
	 				debitorList26.add(debitorListall[i]);
	 			}
	 			// 27. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(26)){
	 				debitorList27.add(debitorListall[i]);
	 			}
	 			// 28. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(27)){
	 				debitorList28.add(debitorListall[i]);
	 			}
	 			// 29. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(28)){
	 				debitorList29.add(debitorListall[i]);
	 			}
	 			// 30. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(29)){
	 				debitorList30.add(debitorListall[i]);
	 			}
	 			// 31. des Monats
	 			if(this.debitorListall[i].Due_Date__c==tempDate.addDays(30)){
	 				debitorList31.add(debitorListall[i]);
	 			}
	 			
	 		}//for(Integer i= 1; i<debitorListall.size();i++)
	 	}// End if(debitorListall.size()>0)
	 }
	 public void filldeblist(){
		
		
	}
	
}